home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntkb.zip / NTKB.EXE / Q99 / 5 / 88.TXT < prev    next >
Text File  |  1993-09-28  |  2KB  |  54 lines

  1. DOCUMENT:Q99588  24-SEP-1993  [W_NT]
  2. TITLE   :Windows NT Hardware Abstraction Layer (HAL)
  3. PRODUCT :Windows NT
  4. PROD/VER:3.10
  5. OPER/SYS:WINDOWS
  6. KEYWORDS:
  7.  
  8. ----------------------------------------------------------------------
  9. The information in this article applies to:
  10.  
  11. - Microsoft Windows NT operating system version 3.1
  12. ----------------------------------------------------------------------
  13.  
  14. Summary:
  15.  
  16. The Windows NT hardware abstraction layer (HAL) refers to a layer of
  17. software that deals directly with your computer hardware. Because the
  18. HAL operates at a level between the hardware and the Windows NT
  19. executive services, applications and device drivers need not be aware
  20. of any hardware-specific information. The HAL provides routines that
  21. enable a single device driver to support a device on different
  22. hardware platforms, making device driver development much easier. It
  23. hides hardware dependent details such as I/O interfaces, interrupt
  24. controllers, and multiprocessor communication mechanisms. Applications
  25. and device drivers are no longer allowed to deal with hardware
  26. directly and must make calls to HAL routines to determine hardware
  27. specific information. Thus, through the filter provided by the HAL,
  28. different hardware configurations can be accessed in the same manner.
  29.  
  30. Reference(s):
  31.  
  32. Microsoft Windows NT "Resource Guide"
  33.  
  34. "Inside Windows NT," Helen Custer, Microsoft Press, 1993
  35.  
  36. Additional reference words: 3.10
  37. KBCategory:
  38. KBSubCategory: HRDWR 
  39.  
  40. =============================================================================
  41.  
  42. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  43. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  44. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  45. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  46. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  47. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  48. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  49. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  50. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  51. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  52. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  53.  
  54. Copyright Microsoft Corporation 1993.